<?php

Yii::import('participantes.models._base.BaseAsistencia');

class Asistencia extends BaseAsistencia {

    /**
     * @return Asistencia
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'Asistencia|Asistencias', $n);
    }
    
   
            
             public function scopes() {
        return array(
             'dehoy'=>array(
                'condition'=>'t.fecha=:fecha',
                'params'=>array(
                    ':fecha'=>date('Y-m-d'),
                )
                
            ),
        );
    }

    public function searchActividades($evento_id) {
        $criteria = new CDbCriteria;
        $sort = new CSort;

        $criteria->compare('id', $this->id);
        $criteria->compare('inscripcion_id', $this->inscripcion_id);
        $criteria->compare('evento_id', $evento_id);
        $criteria->compare('fecha', $this->fecha, true);
        $criteria->compare('hora', $this->hora, true);
        $criteria->compare('estado', $this->estado, true);
        $sort->defaultOrder = 'hora desc';


        return new CActiveDataProvider($this, array(
            'criteria' => $criteria,
             'sort' => $sort,
            'pagination' => array(
                'pageSize' => 10,
            ),
        ));
    }

}
